\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{Settings/BookSettings}[2022/02/07 Custom Package]
%--------------------------------------------文章样式--------------------------------------------------------------%
\RequirePackage[a4paper,left=1.3cm,right=1.3cm, bottom=1.8cm,top=1.8cm]{geometry}
\RequirePackage[dvipsnames,svgnames,x11names]{xcolor}
\RequirePackage{algorithm}
\RequirePackage{booktabs}
\RequirePackage{colortbl}
\RequirePackage{subfigure,times}
\linespread{1.3}
%中文字体设置
\RequirePackage{mtpro2}
\RequirePackage{amsfonts}
\DeclareFontFamily{U}{nxlmi}{}
\DeclareFontSubstitution{U}{nxlmi}{m}{it}
\DeclareFontShape{U}{nxlmi}{m}{it}{
    <-6.3>    nxlmi05
    <6.3-8.6> nxlmi07
    <8.6->    nxlmi0
}{}
\DeclareFontShape{U}{nxlmi}{b}{it}{
    <-6.3>    nxlbmi05
    <6.3-8.6> nxlbmi07
    <8.6->    nxlbmi0
}{}
\renewcommand{\partial}{{\text{\usefont{U}{nxlmi}{m}{it}\symbol{64}}\mspace{1mu}}}%重定义偏微分符号
\RequirePackage{pgfplots}
\pgfplotsset{compat=1.17}
\RequirePackage{bm}
\RequirePackage{fontspec}
\setCJKmainfont[BoldFont={FZFW ZhuZi MinchoS E},ItalicFont={FZKai-Z03}]{FZFW ZhuZi MinchoS D}
\setCJKsansfont{FZHei-B01}
\setCJKfamilyfont{zhsong}{FZShuSong-Z01}
\setCJKfamilyfont{zhhei}{FZHei-B01}
\setCJKfamilyfont{zhkai}{FZKai-Z03}
\setCJKfamilyfont{zhfs}{FZFangSong-Z02}
\setCJKfamilyfont{zhli}{FZLiShu-S01}

\newcommand*{\songti}{\CJKfamily{FZFW ZhuZi MinchoS H}} % 宋体
\newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体
\newcommand*{\kaiti}{\CJKfamily{zhkai}} % 楷体
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
\newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
%\renewcommand{\songti}{\CJKfontspec{FZFW ZhuZi MinchoS H}}
\newcommand{\songE}{\CJKfontspec{FZFW ZhuZi MinchoS E}}
\newcommand{\songD}{\CJKfontspec{FZFW ZhuZi MinchoS D}}

%%%%%%%%%%%%%%%%%%%%%%%定理设置部分%%%%%%%%%%%%%%%%%%%%%%%%
\RequirePackage{amsmath,amssymb,amsthm}
\RequirePackage{thmtools,thm-restate}%重写定理
\RequirePackage[most]{tcolorbox}%Most Important Package About The Establish Of The Theorem Style
\RequirePackage{tikz}%Same to Above Discription
\tcbuselibrary{breakable, skins,theorems}%TcolorBox Library
\usetikzlibrary{shadows, shadings}%Tikz Library
%%%%%%%%%%%%%%%%%%%%%%TcolorBox Theorem%%%%%%%%%%%%%%%%%

\tcbset{
    common/.style={
		enhanced,
		breakable,
		fonttitle=\bfseries,
		coltitle=black,
		attach boxed title to top left={xshift=0mm,yshift=-0.50mm},
		boxed title style={
			skin=enhancedfirst jigsaw,
			size=small,
			arc=0mm,
			bottom=0mm,
			left=1mm,
			right=1mm,
			top=1mm},
			boxrule=0pt,
			frame hidden},
	TheoStyle/.style={
		enhanced,
		drop small lifted shadow=black!10!white,
		breakable,
		sharp corners,
		separator sign={.},
		fonttitle=\rmfamily\bfseries,
		description font={\bfseries},
		attach boxed title to top left = {
				yshift=-2mm,
				xshift=5mm
			},
			boxed title style={
				sharp corners
			},
	},
	QuestionStyle/.style={
			enhanced,
			breakable,
			sharp corners,
			rightrule=0pt,
			bottomrule=0pt,
			leftrule=0pt,
			toprule=2pt,
			colback=Beige!5,
			colframe=Magenta!80,
			colbacktitle=Rhodamine!80,
			drop small lifted shadow=black!10!white,
			borderline west={1pt}{0pt}{Rhodamine!90,dashed},
			attach boxed title to top left = {
				yshift=-2mm,
				xshift=5mm
			},
			boxed title style={
				sharp corners
			},
			fonttitle=\rmfamily\bfseries,
			separator sign={.},
			description font={\bfseries},
	},
		MyThmStyle/.style={%样版
		enhanced,
		breakable,
		sharp corners,
		top=4mm,%内容与盒子框线的间距
		%bottom=0mm,
		%left=0mm,
		%right=0mm,
		toprule=0pt,%盒子四周框线粗细
		bottomrule=0pt,
		rightrule=0pt,
		leftrule=2pt,
		left=5pt,
		right=5pt,
		drop small lifted shadow=black!15!white,%阴影
		%borderline west={2pt}{0}{teal!70,dotted},
		description delimiters parenthesis,%把定理描述用括号包起来
		description color=white,%定理描述字体颜色
		separator sign={.},%定理名称后与定理描述之前的分隔符
		terminator sign={.},%定理描述后一点
		theorem hanging indent=0pt,%定理描述过长时第二行起的对齐方式
		fontupper=\upshape,%定理内容字体样式
		fonttitle=\bfseries,%标题字体样式
		description font={\bfseries},
	theorem name and number,
	colframe=teal!80,
	colback=white,
	colbacktitle=teal!70,
	%borderline north={3pt}{0}{teal!80},
	%overlay unbroken and last={
		% \node[anchor=south east, outer sep=0pt] at (\linewidth-width,0) {
			% \textcolor{black}{$\blacksquare$}};}},
		attach boxed title to top left = {
				yshift=-3.5mm,xshift=0mm
			},
		boxed title style={
				boxrule=0.5mm,
				skin=enhancedfirst jigsaw,
			size=small,
			arc=0mm,
			bottom=0mm,
			left=0mm,
			right=0mm,
			top=0mm,
            frame code={
					\path[tcb fill frame]([xshift=0mm]frame.west)
					-- (frame.north west) -- (frame.north east) -- ([xshift=4mm]frame.east)
					-- (frame.south east) -- (frame.south west) -- cycle;
				},
				interior code={
					\path[tcb fill interior]([xshift=0mm]interior.west)
					-- (interior.north west) -- (interior.north east)
					-- ([xshift=2mm]interior.east) -- (interior.south east) -- (interior.south west) -- cycle;
				}
			},
		},
    MySecondThmStyle/.style={%样板二
        empty,
        enhanced jigsaw,
        breakable,
		fontupper=\songD,
        frame engine=path,
        colback=Beige!5,
        left=6pt,right=6pt,
        colframe=Emerald,
		boxrule=0pt,
        sharp corners,
        %title={命题 \thetcbcounter},
        coltitle=white,
        drop small lifted shadow=black!10!white,%阴影
        description delimiters parenthesis,%把定理描述用括号包起来
        description color=white,%定理描述字体颜色
        separator sign={.},%定理名称后与定理描述之前的分隔符
        terminator sign={.},%定理描述后一点
        theorem hanging indent=0pt,%定理描述过长时第二行起的对齐方式
        theorem name and number,%显示定理名称和定理编号
        fonttitle=\bfseries,%标题字体样式
        description font={\bfseries},%定理描述字体样式
        borderline west={3pt}{-3pt}{Emerald!85},%左侧装饰条
        attach boxed title to top left={xshift=-3mm, yshift*=-\tcboxedtitleheight/2},%标题位置左上角
        boxed title style={size=small,right=0pt, bottom=0pt, top=0pt,left=0pt,overlay={%标题盒子样式
        \draw[draw=Emerald!70, fill=Emerald!90, line join=round]
        (frame.south west) -- (frame.north west) -- (frame.north east) --
        (frame.south east) -- ++(-2pt, 0) -- ++(-2pt, -4pt) --
        ++(-2pt, 4pt) -- cycle;
    }},%
    overlay unbroken={%%标题盒子阴影
    \scoped \shade[left color=Emerald!10!black, right color=Emerald]
    ([yshift=-0.2pt]title.south west) -- ([xshift=-1.5pt, yshift=-0.2pt]title.south-|frame.west) -- ++(0, -6pt) -- cycle;
        },
    },%Overlay
}	
%Common Style Above%

%Particular Style Under%
\newtcbtheorem[number within=section]{thm}{定理}
{
	MySecondThmStyle,
}{thm}
%
\newtcbtheorem[number within=section]{lem}{引理}
{
	MySecondThmStyle,
}{thm}
\newtcbtheorem[number within=section]{prop}{命题}
{%
    MySecondThmStyle,
}{thm}
%
\newtcbtheorem[number within=section]{coro}{推论}
{
	MySecondThmStyle,
}{thm}
\newtcbtheorem[number within=section]{axi}{公理}
{
	TheoStyle,
	colback=Beige!5,
	colframe=Magenta,
	colbacktitle=Magenta,
	leftrule=0pt,
	rightrule=0pt,
	theorem name and number,
}{thm}
\newtcbtheorem[number within=section]{proper}{性质}
{
	TheoStyle,
	colback=Beige!5,
	colframe=Rhodamine,
	colbacktitle=Rhodamine,
	leftrule=0pt,
	rightrule=0pt,
	theorem name and number,
}{thm}
\newtcbtheorem[number within=section]{conclu}{结论}
{
	TheoStyle,
	colback=Beige!5,
	colframe=Rhodamine,
	colbacktitle=Rhodamine,
	leftrule=0pt,
	rightrule=0pt,
	theorem name and number,
}{thm}
\newtcbtheorem[number within=section]{defi}{定义}
{
	MySecondThmStyle,
}{thm}
\newtcbtheorem[number within=section]{prob}{问题}
{
    QuestionStyle,
    colbacktitle=RubineRed!80,
    description delimiters parenthesis,
    description color=white,
	terminator sign={.},
	theorem hanging indent=0pt,
	theorem name and number,
	fontupper=\upshape,
    attach boxed title to top center = {
				yshift=-0.25mm-\tcboxedtitleheight/2,
				yshifttext=2mm-\tcboxedtitleheight/2
			},
			boxed title style={
				boxrule=0.5mm,
				skin=enhancedfirst jigsaw,
			size=small,
			arc=0mm,
			bottom=0mm,
			left=0mm,
			right=0mm,
			top=0mm,
				frame code={
					\path[tcb fill frame]([xshift=-4mm]frame.west)
					-- (frame.north west) -- (frame.north east) -- ([xshift=4mm]frame.east)
					-- (frame.south east) -- (frame.south west) -- cycle;
				},
				interior code={
					\path[tcb fill interior]([xshift=-2mm]interior.west)
					-- (interior.north west) -- (interior.north east)
					-- ([xshift=2mm]interior.east) -- (interior.south east) -- (interior.south west) -- cycle;
				}
			},
}{thm}
%
\newtcbtheorem[number within=section]{exam}{例题}
{
    QuestionStyle,
    colbacktitle=RubineRed!80,
    description delimiters parenthesis,
    description color=white,
	terminator sign={.},
	theorem hanging indent=0pt,
	theorem name and number,
	fontupper=\upshape,
    attach boxed title to top center = {
				yshift=-0.25mm-\tcboxedtitleheight/2,
				yshifttext=2mm-\tcboxedtitleheight/2
			},
			boxed title style={
				boxrule=0.5mm,
				skin=enhancedfirst jigsaw,
			size=small,
			arc=0mm,
			bottom=0mm,
			left=0mm,
			right=0mm,
			top=0mm,
				frame code={
					\path[tcb fill frame]([xshift=-4mm]frame.west)
					-- (frame.north west) -- (frame.north east) -- ([xshift=4mm]frame.east)
					-- (frame.south east) -- (frame.south west) -- cycle;
				},
				interior code={
					\path[tcb fill interior]([xshift=-2mm]interior.west)
					-- (interior.north west) -- (interior.north east)
					-- ([xshift=2mm]interior.east) -- (interior.south east) -- (interior.south west) -- cycle;
				}
			},
}{thm}
%
\newtcbtheorem[number within=chapter]{rem}{评注}
{
	TheoStyle,
	colback=Beige!5,
	colframe=teal!80,
	colbacktitle=teal!80,
	leftrule=0pt,
	rightrule=0pt,
	theorem name,
}{thm}
%
\newtcbtheorem[number within=section]{roof}{证明}
{
		enhanced jigsaw,
		breakable,
		sharp corners,
		top=4mm,%内容与盒子框线的间距
		%bottom=0mm,
		%left=0mm,
		%right=0mm,
		toprule=0pt,%盒子四周框线粗细
		bottomrule=0pt,
		rightrule=0pt,
		leftrule=0pt,
		left=5pt,
		right=5pt,
		drop small lifted shadow=black!15!white,%阴影
		borderline west={3pt}{-3pt}{teal!70},
		description delimiters parenthesis,%把定理描述用括号包起来
		description color=white,%定理描述字体颜色
		separator sign={.},%定理名称后与定理描述之前的分隔符
		terminator sign={.},%定理描述后一点
		theorem hanging indent=0pt,%定理描述过长时第二行起的对齐方式
		fontupper=\upshape,%定理内容字体样式
		fonttitle=\bfseries,%标题字体样式
		description font={\bfseries},
	theorem name,
	colframe=teal!80,
	colback=white,
	colbacktitle=teal!70,
	%borderline north={3pt}{0}{teal!80},
	%overlay unbroken and last={
		% \node[anchor=south east, outer sep=0pt] at (\linewidth-width,0) {
			% \textcolor{black}{$\blacksquare$}};}},
		attach boxed title to top left = {
		yshift=-3mm,xshift=-3mm
			},
		boxed title style={
				boxrule=0.5mm,
				skin=enhancedfirst jigsaw,
			size=small,
			arc=0mm,
			bottom=0mm,
			left=0mm,
			right=0mm,
			top=0mm,
				frame code={
					\path[tcb fill frame]([xshift=0mm]frame.west)
					-- (frame.north west) -- (frame.north east) -- ([xshift=4mm]frame.east)
					-- (frame.south east) -- (frame.south west) -- cycle;
				},
				interior code={
					\path[tcb fill interior]([xshift=0mm]interior.west)
					-- (interior.north west) -- (interior.north east)
					-- ([xshift=2mm]interior.east) -- (interior.south east) -- (interior.south west) -- cycle;
				}
			},
}
{thm}
\newtcbtheorem[number within=section]{lution}{解}
{
    MySecondThmStyle,
    theorem name,
}{thm}
\newtcbtheorem[number within=section]{Analysis}{分析}{
    MySecondThmStyle,
    theorem name,
}{thm}
%证明环境%用法\begin{proof}{证明描述内容}%默认参数是标签[label],默认就是空的，证明环境不需要引用
\newenvironment{Proof}[2][]{\begin{roof}{#2}{#1}}{$\hfill\blacksquare$\end{roof}}
\newenvironment{solution}[2][]{\begin{lution}{#2}{#1}}{$\hfill\blacksquare$\end{lution}}
\newenvironment{analysis}[2][]{\begin{Analysis}{#2}{#1}}{$\hfill\blacksquare$\end{Analysis}}
%定理环境%第一个参数[#1]即定理描述内容默认为空，第二个参数格式变为{#2}是标签名称
%用法%\begin{theorem}[定理描述]{label}
\newenvironment{theorem}[2][]{\begin{thm}{#1}{#2}}{$\hfill\spadesuit$\end{thm}}
\newenvironment{definition}[2][]{\begin{defi}{#1}{#2}}{$\hfill\spadesuit$\end{defi}}
\newenvironment{lemma}[2][]{\begin{lem}{#1}{#2}}{$\hfill\spadesuit$\end{lem}}
\newenvironment{axiom}[2][]{\begin{axi}{#1}{#2}}{$\hfill\spadesuit$\end{axi}}
\newenvironment{proposition}[2][]{\begin{prop}{#1}{#2}}{$\hfill\clubsuit$\end{prop}}
\newenvironment{property}[2][]{\begin{proper}{#1}{#2}}{$\hfill\heartsuit$\end{proper}}
\newenvironment{corollary}[2][]{\begin{coro}{#1}{#2}}{$\hfill\diamondsuit$\end{coro}}
\newenvironment{problem}[2][]{\begin{prob}{#1}{#2}}{\end{prob}}
\newenvironment{example}[2][]{\begin{exam}{#1}{#2}}{\end{exam}}
\newenvironment{conclusion}[2][]{\begin{conclu}{#1}{#2}}{$\hfill\heartsuit$\end{conclu}}
\newenvironment{remark}[2][]{\begin{rem}{#1}{#2}}{$\hfill\boldsymbol{!}$\end{rem}}
%%%%%%%%%%%%%%%%%%%%%%TcolorBox Theorem%%%%%%%%%%%%%%%





%%%%%%%%%%%%%%%%%%%%%%%定理设置部分%%%%%%%%%%%%%%%%%%%%%%%%

%练习题标题
\newcommand{\ExerciseTitle}[2][Magenta]%栏目标题
{
\begin{center}
\begin{tikzpicture}
\path[fill=#1!20](0,0)--(.7em,.8em)--(22em,.8em)--(22.7em,0)--(22em,-.8em)--(.7em,-.8em)--(0,0);
\path[fill=#1!40](2em,0)--(2.7em,.8em)--(20em,.8em)--(20.7em,0)--(20em,-.8em)--(2.7em,-.8em)--(2em,0);
\path[fill=#1!60](4em,0)--(4.7em,.8em)--(18em,.8em)--(18.7em,0)--(18em,-.8em)--(4.7em,-.8em)--(4em,0);
\path[fill=#1!80](6em,0)--(6.7em,.8em)--(16em,.8em)--(16.7em,0)--(16em,-.8em)--(6.7em,-.8em)--(6em,0);
\node[white] at (11em,0) {{\heiti \Large #2}};
\end{tikzpicture}
\end{center}
}
%
%
\newcommand{\Exercise}%练习题
{
\ExerciseTitle[Magenta]{\bf 习\quad 题 \thesection}
}
\newcommand{\Summary}%总结
{
\ExerciseTitle[Magenta]{\bf 总\quad 结\thesection}
}

%定理设置--------------------------------------------------------------------------------
%%%%%%%%%
\RequirePackage{niceframe}
\RequirePackage{mathrsfs}
\RequirePackage{ulem}
\RequirePackage[english]{babel}
\RequirePackage[Symbol]{upgreek}
%\RequirePackage[fontset=ubuntu]{ctex}
\RequirePackage{fontspec}
\RequirePackage{amssymb}
\RequirePackage{titlesec}
\RequirePackage{xcolor}
\RequirePackage{expl3}
\setlength\headheight{14.59804pt}
%\RequirePackage{setspace}
\everymath{\displaystyle}
\def\equationautorefname{式}%
\def\footnoteautorefname{脚注}%
\def\itemautorefname{项}%
\def\figureautorefname{图}%
\def\tableautorefname{表}%
\def\partautorefname{篇}%
\def\appendixautorefname{附录}%
\def\chapterautorefname{章}%
\def\sectionautorefname{节}%
\def\subsectionautorefname{小小节}%
\def\subsubsectionautorefname{subsubsection}%
\def\paragraphautorefname{段落}%
\def\subparagraphautorefname{子段落}%
\def\FancyVerbLineautorefname{行}%
\def\tcb@cnt@thmautorefname{定理}%
\def\tcb@cnt@defiautorefname{定义}%
\def\tcb@cnt@examautorefname{例题}%
\def\tcb@cnt@probautorefname{问题}%
\def\tcb@cnt@lemautorefname{引理}%
\def\tcb@cnt@propautorefname{命题}%
\def\tcb@cnt@properautorefname{性质}%
\def\tcb@cnt@coroautorefname{推论}%
\def\tcb@cnt@concluautorefname{结论}%
\def\tcb@cnt@axiautorefname{公理}%
\newcommand\figref[1]{\textbf{图}~\ref{#1}}
\newcommand\tabref[1]{\textbf{表}~\ref{#1}}
\RequirePackage[colorlinks,
            pdfstartview=FitH,
            CJKbookmarks=true,
            bookmarksnumbered=true,
            bookmarksopen=true,
            linkcolor=purple,
            filecolor=violet,
            anchorcolor=violet,
            linktocpage=true,
            urlcolor=purple,
            citecolor=purple
            pdfencoding={auto},
  pdfauthor={陆世龙 Lu Shilong},pdfsubject={复变函数笔记},
  pdftitle={复变函数笔记},pdfkeywords={notes,function},
  bookmarksopen={true}
  ]{hyperref}
\RequirePackage[nameinlink]{cleveref} %nameinlink ensures that the entire element is clickable in the pdf, not just the number
\RequirePackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[OR]{$\cdot$~\thepage~$\cdot$}
\fancyhead[EL]{$\cdot $~\thepage~$\cdot $}
\fancyhead[OC]{\rightmark}
\fancyhead[EC]{\leftmark}
\fancyhead[ER]{}
\fancyhead[OL]{}
\fancyfoot{}
\RequirePackage{titlesec}
\titleformat{\chapter}{\centering\Huge\bfseries}{第\thechapter 章}{1em}{}
\titleformat{\section}{\flushleft\Large\bfseries}{第 \thesection 节}{1em}{}
\titleformat{\subsection}{\flushleft\large\bfseries}{第 \thesubsection  小节}{1em}{}
\titleformat{\part}{\centering\Huge\bfseries}{第\thepart 部分}{1em}{}
\setlength\headwidth{\textwidth}
\setcounter{secnumdepth}{4}%增加编号深度
\setcounter{tocdepth}{4} %增加目录深度
\definecolor{Beige}{RGB}{245,245,220}
\definecolor{Rhodamine}{RGB}{239,84,159}
\definecolor{Magenta}{RGB}{236,0,141}
\definecolor{RubineRed}{RGB}{236,2,126}
\definecolor{DarkCyan}{RGB}{0, 140, 140}
\definecolor{RedViolet}{RGB}{160,34,108}
%%%%%%%
\newcommand{\case}[5]{#1=\begin{cases}
	#2,&#3;\\
	#4,&#5.
\end{cases}}
\newcommand{\summ}[2]{\sum_{#1}^{#2}}
\newcommand {\limto}[2]{\lim_{#1 \to #2}}
\newcommand{\into}[4]{\int_{#1}^{#2}#3\dd #4}
\newcommand{\pr}{^\prime}
\newcommand{\prr}{^{\prime\prime}}
\newcommand{\prrr}{^{\prime\prime\prime}}
\newcommand{\zhkuohao}[1]{\left[#1\right]}
\newcommand{\dakuohao}[1]{\left\{#1\right\}}
\newcommand{\kuohao}[1]{\left(#1\right)}
\newcommand{\dd}{\,\mathrm{d}}
\newcommand{\abs}[1]{\left\lvert#1\right\rvert}
\newcommand{\model}[1]{\left\lVert #1 \right\rVert}
\newcommand{\1}{^{-1}}
\newcommand{\emb}[2][Magenta]{{\bf\color{#1}\uuline{#2}}}
\newcommand{\prn}[1]{^{(#1)}}
\DeclareMathOperator\Char{Char}
\DeclareMathOperator\diag{diag}
\DeclareMathOperator\tr{tr}
\DeclareMathOperator\rank{rank}
\DeclareMathOperator\im{Im}
\newcommand{\A}{\mathcal{A}}
\newcommand{\li}{\lim_{n\to\infty}}
\RequirePackage{extarrows}
\RequirePackage{enumitem}
\setenumerate[1]{itemsep=0pt,partopsep=0pt,parsep=\parsep,topsep=5pt,font=\color{Magenta}\bfseries,leftmargin=*,label=(\arabic*)}
\setitemize[1]{itemsep=0pt,partopsep=0pt,parsep=\parsep,topsep=5pt,font=\color{Magenta}\bfseries,leftmargin=*,label={\color{Magenta}$\blacktriangleright$}}
\setdescription[1]{itemsep=0pt,partopsep=0pt,parsep=\parsep,topsep=5pt,font=\color{purple}\bfseries}
\newenvironment{shrinkeq}[1]
{\bgroup
\addtolength\abovedisplayshortskip{#1}
\addtolength\abovedisplayskip{#1}
\addtolength\belowdisplayshortskip{#1}
\addtolength\belowdisplayskip{#1}}
{\egroup\ignorespacesafterend}
%-------------------------------------------------------------------------------------------------------------%
\endinput